strip of hide/new leather - Turco Inglés Diccionario